﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;
using EasyDLL.Logging;

namespace WebForm
{
    public class Global : System.Web.HttpApplication
    {

        protected void Application_Start(object sender, EventArgs e)
        {

        }

        protected void Session_Start(object sender, EventArgs e)
        {

        }

        protected void Application_BeginRequest(object sender, EventArgs e)
        {

        }

        protected void Application_AuthenticateRequest(object sender, EventArgs e)
        {

        }

        protected void Application_Error(object sender, EventArgs e)
        {
//            //获得最后一个Exception
//            Exception eventArgs = this.Context.Server.GetLastError();

//            string msg =
//                string.Format(
//                    @"url: {0} occured a exception:
//=====================================================================================================================================
//message:        {1}
//StackTrace:     {2}
//=====================================================================================================================================
//"
//                    , Request.Url, eventArgs.Message, eventArgs.StackTrace);
//            LoggingWrapper.Instance.LogError(msg);

//            //清除掉Exception，OK啦
//            this.Context.Server.ClearError();
        }

        protected void Session_End(object sender, EventArgs e)
        {

        }

        protected void Application_End(object sender, EventArgs e)
        {

        }
    }
}